home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / board / ChessTutor.lha / ChessTutor / intro (.txt) < prev    next >
AmigaBASIC Source Code  |  1989-11-06  |  20KB  |  722 lines

  1.  
  2. WINDOW 3,"instructions",,16
  3. SAVE "intro",b
  4. WINDOW 2,"text",(150,0)-(500,185),16
  5. PAINT(1,1),1
  6. MENU 1,0,1,"instructions "
  7. MENU 1,1,1,"background"
  8. MENU 1,2,1,"instructions"
  9. MENU 1,3,1,"scoring"
  10. MENU 2,0,1,"hints "
  11. MENU 2,1,1,"general"
  12. MENU 2,2,1,"checkmate"
  13. MENU 2,3,1,"unstop"
  14. MENU 2,4,1,"winmaterial"
  15. MENU 2,5,1,"queening"
  16. MENU 2,6,1,"draw"
  17. MENU 2,7,1,"4mover"
  18. MENU 3,0,1,"about "
  19. MENU 3,1,1,"about"
  20. MENU 4,0,1,"other "
  21. MENU 4,1,1,"chess rules
  22. MENU 4,2,1,"time limits
  23. MENU 4,3,1,"notation"
  24. MENU 5,0,1,"chesstutor "
  25. MENU 5,1,1,"tutor"
  26.  
  27. ON MENU GOSUB menus
  28. MENU ON
  29. ON BREAK GOSUB break2
  30.  
  31. start:
  32. PAINT(1,1),1
  33. COLOR 2,1
  34. LOCATE 10,2
  35. PRINT " For information select an item from
  36. PRINT " the pull-down menu
  37. PRINT " To start the program select 'tutor'
  38. PRINT 
  39. PRINT " To exit the program, select 'tutor' first
  40. wait1:
  41. GOTO wait1
  42.  
  43. menus:
  44. m=MENU(0):m1=MENU(1)
  45. IF m=1 THEN m1
  46. IF m=2 THEN m2
  47. IF m=3 THEN m3
  48. IF m=4 THEN m4
  49. IF m=5 THEN m5
  50. RETURN
  51.  
  52. m1:
  53. IF m1=1 THEN background
  54. IF m1=2 THEN rules
  55. IF m1=3 THEN scoring
  56.  
  57. m2:
  58. IF m1=1 THEN hints
  59. IF m1=2 THEN checkmate
  60. IF m1=3 THEN unstop
  61. IF m1=4 THEN winmaterial
  62. IF m1=5 THEN queening
  63. IF m1=6 THEN draw
  64. IF m1=7 THEN 4mover
  65.  
  66. m3:
  67. IF m1=1 THEN about
  68.  
  69. m4:
  70. IF m1=1 THEN chessrules
  71. IF m1=2 THEN chessclocks
  72. IF m1=3 THEN notation
  73.  
  74. m5:
  75. IF m1=1 THEN tutor
  76.  
  77. background:
  78. CLS
  79. PALETTE 0, 0,0.3 ,0
  80. PAINT(1,1),0
  81. COLOR 1,0
  82. PRINT "    BACKGROUND
  83. PRINT 
  84. PRINT " Chess tutor is a program designed to
  85. PRINT " introduce the novice chess player
  86. PRINT " to some of the basics of the game.
  87. PRINT 
  88. PRINT " It is not a program you play against,
  89. PRINT " like many of the microship chess
  90. PRINT " computors now available.
  91. PRINT " Rather,the program presents you with
  92. PRINT " a sequence of chess positions,in which
  93. PRINT " you are challenged to find the best
  94. PRINT " move,as in a game.
  95. PRINT 
  96. PRINT " You will need to know the rules of chess
  97. PRINT " in order to be able to use chess tutor.
  98. PRINT " A brief outline of the rules appear
  99. PRINT " in an appendix.
  100. PRINT " You do not have to know chess notation
  101. PRINT " to use the chesstutor.
  102. PRINT 
  103. INPUT"  HIT RETURN KEY TO CONTINUE";a
  104. CLS
  105. PRINT 
  106. PRINT " A sequence of chess positions appear
  107. PRINT " on the screen,in the form of chess
  108. PRINT " diagrams. These are similar to those
  109. PRINT " found in chess books,magazines and
  110. PRINT " chess sections of newspapers.
  111. PRINT 
  112. PRINT " There are approximately 1000 chess
  113. PRINT " positions in all. These positions are 
  114. PRINT " composed, but unlike usual composed
  115. PRINT " positions which appear to be random
  116. PRINT " more than anything else,the positions
  117. PRINT " show situations which are likely to
  118. PRINT " happen in an actual game. Therefore,
  119. PRINT " solving these positions will help you
  120. PRINT " cope with many real game situations.
  121. PRINT 
  122. INPUT"  HIT RETURN KEY TO CONTINUE";a
  123. CLS
  124. PRINT 
  125. PRINT " In chess there are 6 different kinds of 
  126. PRINT " pieces. There can interact in many 
  127. PRINT " different ways.
  128. PRINT " Different ways in which the pieces
  129. PRINT " can interact is represented by
  130. PRINT " patterns on the chessboard. It has been
  131. PRINT " shown that many of these patterns
  132. PRINT " occur again and again.
  133. PRINT " Experienced chessplayers are very
  134. PRINT " familiar with these themes and this
  135. PRINT " can give them an edge over less
  136. PRINT " experienced rivals. Many of these 
  137. PRINT " patterns occur in the positions in
  138. PRINT " chess tutor.
  139. PRINT
  140. COLOR 0,1 
  141. PRINT " Select another menu item.
  142. PRINT " To start, select tutor.
  143. RETURN
  144.  
  145. rules:
  146. CLS
  147. PALETTE 0, 0, 0.3, 0
  148. PAINT(1,1),0
  149. COLOR 1,0
  150. PRINT "    INSTRUCTIONS
  151. PRINT 
  152. PRINT " Chesstutor is run almost entirely by
  153. PRINT " the mouse. When the program starts, a
  154. PRINT " message appears asking for a selection
  155. PRINT " of one of the pull-down menus.
  156. PRINT " The program will not continue until
  157. PRINT " one of them has been selected!
  158. PRINT 
  159. PRINT " Questions are arranged by type and
  160. PRINT " difficulty.
  161. PRINT 
  162. PRINT " Checkmate-The player to move can checkmate
  163. PRINT " in the given number of moves.
  164. PRINT " Every move must be a check.
  165. PRINT 
  166. PRINT " Unstop-The player to move can force 
  167. PRINT " checkmate in the given number of moves
  168. PRINT " but not every move is check.
  169. PRINT 
  170. INPUT"  HIT RETURN KEY TO CONTINUE";a
  171. CLS
  172. PRINT 
  173. PRINT " Winmaterial-the player to move can win
  174. PRINT " material in the given number of moves.
  175. PRINT 
  176. PRINT " Queening-either a pawn can reach the
  177. PRINT " 8th rank and can be promoted OR the
  178. PRINT " the threat of promoting a pawn can be
  179. PRINT " used to win material.
  180. PRINT 
  181. PRINT " Draw-there is a drawing combination.
  182. PRINT 
  183. PRINT " 4mover-there is a combination in 4 moves
  184. PRINT 
  185. PRINT " 1mover-there is a combination in 1 move
  186. PRINT " This section is suggested for starting
  187. PRINT " chessplayers.
  188. PRINT 
  189. INPUT"  HIT RETURN KEY TO CONTINUE";a
  190. CLS
  191. PRINT 
  192. PRINT " You will then be asked what time limit
  193. PRINT " you wish to select. The options are
  194. PRINT " (1) 5 minutes
  195. PRINT " (2) 15 minutes
  196. PRINT " (3) 30 minutes
  197. PRINT " (4) 90 minutes
  198. PRINT " (5) 5 hours
  199. PRINT 
  200. PRINT " After you have selected one, the above
  201. PRINT " 3 windows will appear on the screen.
  202. PRINT " A chessboard will appear,black squares
  203. PRINT " will appear as green, white squares will
  204. PRINT " appear as orange.
  205. PRINT
  206. PRINT " The first position will appear on the
  207. PRINT " screen, with different symbols
  208. PRINT " representing different chess pieces.
  209. PRINT " The text window will show whether it is
  210. PRINT " white to move or black to move.
  211. PRINT 
  212. INPUT"  HIT RETURN KEY TO CONTINUE";a
  213. CLS
  214. PRINT 
  215. PRINT " To make your move, move the mouse arrow
  216. PRINT " over the piece you want to move and
  217. PRINT " click the left button once.
  218. PRINT " The co-ordinates of the square you have
  219. PRINT " clicked on will be displayed in the text
  220. PRINT " window. Then click the left mouse button
  221. PRINT " on the square you move the piece to.
  222. PRINT " Again, the co-ordinates will be displayed
  223. PRINT " in the text window. For more on the
  224. PRINT " co-ordinates, read chess notation.
  225. PRINT 
  226. PRINT " If your answer was correct,the word
  227. PRINT " correct will appear in the text window
  228. PRINT " and the next position will appear on
  229. PRINT " the screen and one will be added to your
  230. PRINT " score. Your current score and the number
  231. PRINT " of questions you have attempted will be
  232. PRINT " displayed in the score window.
  233. PRINT 
  234. INPUT"  HIT RETURN KEY TO CONTINUE";a
  235. CLS
  236. PRINT 
  237. PRINT " If your answer was incorrect,the word
  238. PRINT " incorrect will appear in the text window.
  239. PRINT " You will not advance to the next position
  240. PRINT " until you have the correct answer!
  241. PRINT 
  242. PRINT " If you then find the correct answer
  243. PRINT " you will progress to the next question,
  244. PRINT " but you will only score for that question
  245. PRINT " if your first attempt was correct.
  246. PRINT 
  247. PRINT " You have the option to pass by double
  248. PRINT " clicking on the a1 square. For those
  249. PRINT " unfamiliar with algebraic notation 
  250. PRINT " this is the bottom left hand square.
  251. PRINT " This will introduce the next position
  252. PRINT " ,but of course you will not score.
  253. PRINT 
  254. INPUT"  HIT RETURN KEY TO CONTINUE";a
  255. CLS
  256. PRINT 
  257. PRINT " When your time has run out, or when
  258. PRINT " you have done all the positions a message
  259. PRINT " will be displayed asking whether you want
  260. PRINT " to enter your result in the Hall of Fame.
  261. PRINT " If not, you will return to the start of
  262. PRINT " the program.
  263. PRINT " If yes, you enter your name, then the
  264. PRINT " score and the question type will be
  265. PRINT " answered.
  266. PRINT " The hall of fame will then be displayed
  267. PRINT " then you will be returned to the start
  268. PRINT " of the program.
  269. PRINT
  270. PRINT "To leave the program select quit.
  271. COLOR 0,1
  272. PRINT " Select another menu item.
  273. PRINT " To start, select tutor.
  274. RETURN
  275.  
  276. scoring:
  277. CLS
  278. PALETTE 0, 0, 0.3, 0
  279. PAINT(1,1),0
  280. COLOR 1,0
  281. PRINT 
  282. PRINT " While you are solving a section of
  283. PRINT " questions you current score will be 
  284. PRINT " displayed in the score window. The 
  285. PRINT " number of questions you have got correct
  286. PRINT " on your first attempt and the total
  287. PRINT " number of questions will be shown.
  288. PRINT " When you have finished, a modified total
  289. PRINT " total score will be shown. The faster
  290. PRINT " the time limit and the more moves deep 
  291. PRINT " the questions are, the more the weighting
  292. PRINT " Weightings are as follows;
  293. PRINT "    time-score*15/number of minutes chosen
  294. PRINT "    1 move deep -score*1
  295. PRINT "    2 moves deep-score*1.5
  296. PRINT "    3 moves deep-score*2
  297. PRINT "    4 moves deep-score*2.5
  298. PRINT " Theoretically, the highest score could
  299. PRINT " be gained with a 4mover with a 5
  300. PRINT " minute time limit. You will tend to score
  301. PRINT " higher with the faster time-limits.
  302. PRINT 
  303. INPUT"  HIT RETURN KEY TO CONTINUE";a
  304. CLS
  305. PRINT 
  306. PRINT " After finishing a section of questions 
  307. PRINT " you will be asked if you wish to enter
  308. PRINT " the score in the hall of fame.
  309. PRINT " The score will only be entered if it
  310. PRINT " is higher than the existing high score
  311. PRINT " for that section. Only the top score
  312. PRINT " for each section of questions will be 
  313. PRINT " displayed. In some sections it will be
  314. PRINT " easier to achieve a high score.
  315. PRINT " You can use these scores as an incentive
  316. PRINT " to improve upon your own scores.
  317. PRINT 
  318. PRINT " You may wish to reset all the high
  319. PRINT " scores to zero, for example, if you
  320. PRINT " copy the disk.
  321. PRINT 
  322. PRINT " Wish to reset high scores?
  323. PRINT " Answer y and press return key to reset
  324. PRINT " or press return key to continue.
  325. INPUT " Answer ";a$
  326. IF a$="y" THEN
  327. OPEN "hall" FOR OUTPUT AS 1
  328. FOR x=1 TO 20
  329. PRINT #1,0
  330. PRINT #1,""
  331. NEXT
  332. CLOSE
  333. PRINT " High scores have been reset.
  334. END IF
  335. COLOR 0,1
  336. PRINT " Select another menu item.
  337. PRINT " To start, select tutor.
  338. RETURN
  339.  
  340. hints:
  341. CLS
  342. PALETTE 0, 0, 0.7, 0
  343. PAINT(1,1),0
  344. COLOR 2,0
  345. PRINT "    HINTS
  346. PRINT 
  347. PRINT " The range and type of question varies
  348. PRINT " considerably. If you are racing against
  349. PRINT " time it may pay to pass on some questions.
  350. PRINT " For all categories of questions it will
  351. PRINT " pay to examine all forcing moves,
  352. PRINT " especially checks and captures.
  353. PRINT " Some positions will be able to be
  354. PRINT " solved by trial and error.
  355. PRINT " In a few positions there will be
  356. PRINT " more than one correct answer.
  357. PRINT " In these cases only one correct move will 
  358. PRINT " be the right answer!
  359. PRINT " Questions will get much easier with 
  360. PRINT " practice, which is the idea of chesstutor.
  361. PRINT " In sections involving answers of more
  362. PRINT " than 1 move deep, often there are
  363. PRINT " the position is continued, following
  364. PRINT " a plausible reply by the opponent.
  365. PRINT 
  366. COLOR 0,1
  367. PRINT " Select another menu item.
  368. PRINT " To start, select tutor.
  369. RETURN
  370.  
  371. checkmate:
  372. CLS
  373. PALETTE 0, 0,0.7, 0
  374. PAINT(1,1),0
  375. COLOR 2,0
  376. PRINT 
  377. PRINT " In the checkmate questions it is essential
  378. PRINT " to examine all checks. It is important
  379. PRINT " to find the best defence by the defender.
  380. PRINT " Sometimes sacrifice of a piece will lead
  381. PRINT " to mate.
  382. PRINT
  383. COLOR 0,1
  384. PRINT " Select another menu item.
  385. PRINT " To start, select tutor.
  386. RETURN
  387.  
  388. unstop: 
  389. CLS
  390. PALETTE 0, 0, 0.7, 0
  391. PAINT(1,1),0
  392. COLOR 2,0
  393. PRINT 
  394. PRINT " In the unstoppable mate questions
  395. PRINT " you are aiming to threaten a mate that
  396. PRINT " cannot be stopped. One or more, but not
  397. PRINT " all your moves can be checks. Be careful
  398. PRINT " that the opponent cannot escape the
  399. PRINT " mate with a check.
  400. PRINT
  401. COLOR 0,1
  402. PRINT " Select another menu item.
  403. PRINT " To start, select tutor.
  404. RETURN
  405.  
  406. winmaterial:
  407. CLS
  408. PALETTE 0, 0, 0.7, 0
  409. PAINT(1,1),0
  410. COLOR 2,0
  411. PRINT 
  412. PRINT " In the winning material questions you
  413. PRINT " may win a piece or a pawn for nothing,
  414. PRINT " or you may make a favourale exchange.
  415. PRINT " To help to know whether a favourable
  416. PRINT " exchange has been made or not the 
  417. PRINT " following scale of values may be useful.
  418. PRINT " These are based roughly on the average
  419. PRINT " mobility of each type of piece.
  420. PRINT "    pawn -1
  421. PRINT "    knight -3
  422. PRINT "    bishop -3
  423. PRINT "    rook -5
  424. PRINT "    queen -9
  425. PRINT "    king -1000
  426. PRINT " The value of the king can be as high as
  427. PRINT " you like, its just that I do not have an
  428. PRINT " infinity key on my keyboard.
  429. PRINT " For example if you lost a bishop, but won
  430. PRINT " a rook, you have made a gain of 2 points.
  431. PRINT " (+5-3=2)
  432. INPUT"  HIT RETURN KEY TO CONTINUE";a
  433. CLS
  434. PRINT 
  435. PRINT " Material is often won(and lost) by one
  436. PRINT " of the following tactical devices.
  437. PRINT 
  438. PRINT " Fork -2 pieces are attacked simultaneously
  439. PRINT " If one moves away you capture the other.
  440. PRINT 
  441. PRINT " Pin -a piece cannot move without leaving
  442. PRINT " the king in check or a powerful piece
  443. PRINT " like the queen exposed. A pinned piece
  444. PRINT " is vulnerable to attack as it cannot
  445. PRINT " escape.
  446. PRINT 
  447. PRINT " Skewer -2 pieces on the same line are
  448. PRINT " attacked. The front one moves away leaving
  449. PRINT " the rear one exposed.
  450. PRINT 
  451. PRINT " Net- A piece has no safe squares to move
  452. PRINT " to, so is vulnerable to attack. Checkmate
  453. PRINT " is a kind of net.
  454. PRINT 
  455. INPUT"  HIT RETURN KEY TO CONTINUE";a
  456. CLS
  457. PRINT 
  458. PRINT " Discovery -One piece moves, opening up
  459. PRINT " an attack by a second piece. The second
  460. PRINT " piece must be a piece which moves along
  461. PRINT " a line i.e.a queen, rook or bishop.
  462. PRINT 
  463. PRINT " Tie -A piece has the task of defending
  464. PRINT " something, so if it moves something
  465. PRINT " has to give, hence it is vulnerable
  466. PRINT " to attack.
  467. PRINT 
  468. PRINT " There are other kinds of combinations.
  469. PRINT " For more about combinations, it is
  470. PRINT " suggested to read a good chess book.
  471. PRINT
  472. COLOR 0,1
  473. PRINT " Select another menu item.
  474. PRINT " To start, select tutor.
  475. RETURN
  476.  
  477. queening:
  478. PALETTE 0, 0, 0.7, 0
  479. PAINT(1,1),0
  480. COLOR 2,0
  481. CLS
  482. PRINT 
  483. PRINT " In the queening questions, either the pawn
  484. PRINT " will be promoted outright or the threat
  485. PRINT " of queening will win material.
  486. PRINT " Sometimes a defender will be needed to
  487. PRINT " be driven away or decoyed.
  488. PRINT
  489. COLOR 0,1
  490. PRINT " Select another menu item.
  491. PRINT " To start, select tutor.
  492. RETURN
  493.  
  494. draw: 
  495. CLS
  496. PALETTE 0, 0, 0.7, 0
  497. PAINT(1,1),0
  498. COLOR 2,0
  499. PRINT 
  500. PRINT " In the draw questions you will attempt
  501. PRINT " to find a draw by perpetual check or
  502. PRINT " to create stalemate. There will be a
  503. PRINT " number of questions involving perpetual
  504. PRINT " check followed by a number involving
  505. PRINT "  stalemate.
  506. PRINT
  507. PRINT " Of course, normally you would not create
  508. PRINT " stalemate when material ahead, but
  509. PRINT " here the answer is not the best move.
  510. PRINT " It is simply a way of learning
  511. PRINT " stalemate positions.
  512. PRINT 
  513. COLOR 0,1
  514. PRINT " Select another menu item.
  515. PRINT " To start, select tutor.
  516. RETURN
  517.  
  518. 4 mover: 
  519. CLS
  520. PALETTE 0, 0, 0.7, 0
  521. PAINT(1,1),0
  522. COLOR 2,0
  523. PRINT 
  524. PRINT " In the 4mover you will attempt to mate
  525. PRINT " in 4 moves. In some of the final
  526. PRINT " questions you will win material in
  527. PRINT " 4 moves.
  528. PRINT
  529. COLOR 0,1
  530. PRINT " Select another menu item.
  531. PRINT " To start, select tutor.
  532. RETURN
  533.  
  534. about:
  535. CLS
  536. PAINT(1,1),1
  537. COLOR 2,1
  538. PRINT 
  539. PRINT " Copyright 1989 W.Jordan
  540. PRINT " Chess tutor was written by 
  541. PRINT "    William Jordan
  542. PRINT " Australian national chess master
  543. PRINT 
  544. PRINT " If you enjoyed this program
  545. PRINT " then send $20(suggested amount) to
  546. PRINT " P.O.Box 136, Fitzroy, 3065
  547. PRINT " I will be happy to answer any questions
  548. PRINT " or suggestions.
  549. PRINT 
  550. PRINT " Other programs under construction are
  551. PRINT " a chess database(store many games!)
  552. PRINT " annotated master games
  553. PRINT " and many more positions.
  554. PRINT
  555. COLOR 0,1
  556. PRINT " Select another menu item.
  557. PRINT " To start, select tutor.  "
  558. RETURN
  559.  
  560. chessrules:
  561. CLS
  562. PALETTE 0, 0, 0, 0.7
  563. PAINT(1,1),0
  564. COLOR 1,0
  565. PRINT 
  566. PRINT " There are many excellent begginners
  567. PRINT " books on chess, so only a brief 
  568. PRINT " summary will be given here.
  569. PRINT " They will act as a revision, rather
  570. PRINT " than being completely comphrehensive.
  571. PRINT 
  572. PRINT " There are 6 types of pieces, each with
  573. PRINT " their own unique moves.
  574. PRINT 
  575. PRINT " Rooks move horizontally or vertically
  576. PRINT " any number of squares.
  577. PRINT 
  578. PRINT " Bishops move diagonally
  579. PRINT " any number of squares.
  580. PRINT 
  581. PRINT " Queens combine the moves of rooks
  582. PRINT " and bishops.
  583. PRINT 
  584. PRINT " A king moves 1 square in any 
  585. PRINT " direction.
  586. PRINT 
  587. INPUT"  HIT RETURN KEY TO CONTINUE";a
  588. CLS
  589. PRINT 
  590. PRINT " A pawn moves 1 square forward.
  591. PRINT " A pawn has the option to move 2
  592. PRINT " squares on its first move.
  593. PRINT 
  594. PRINT " A knight moves in an L-shape.
  595. PRINT 
  596. PRINT " All pieces except the pawn can move
  597. PRINT " backwards or sideways. 
  598. PRINT 
  599. PRINT " The knight is the only piece that can jump.
  600. PRINT 
  601. PRINT " When the king is under attack it is said 
  602. PRINT " to be in check.
  603. PRINT " The king must escape check immediately by:
  604. PRINT " (1) Capturing the checking piece
  605. PRINT " (2) Moving to a safe square
  606. PRINT " (3) Blocking the check
  607. PRINT " The latter can only be done if the 
  608. PRINT " checking piece is a queen, rook or bishop.
  609. PRINT 
  610. INPUT"  HIT RETURN KEY TO CONTINUE";a
  611. CLS
  612. PRINT 
  613. PRINT " If the king cannot ecape check, then
  614. PRINT " it is checkmate and the game is over.
  615. PRINT 
  616. PRINT " When a pawn reaches the end of the 
  617. PRINT " board, it may promote to any piece
  618. PRINT " except a king.
  619. PRINT 
  620. PRINT " Additional rules include castling,
  621. PRINT " pawn en passant captures and ways 
  622. PRINT " to draw a game.
  623. PRINT
  624. COLOR 0,1
  625. PRINT " Select another menu item.
  626. PRINT " To start, select tutor.
  627. RETURN
  628.  
  629. chessclocks:
  630. CLS
  631. PALETTE 0, 0, 0, 0.7
  632. PAINT(1,1),0
  633. COLOR 1,0
  634. PRINT 
  635. PRINT " In competition chess chess clocks
  636. PRINT " are generally used to set time limits
  637. PRINT " for each players. Before these were
  638. PRINT " introduced into world championship play
  639. PRINT " last century, games became a matter of
  640. PRINT " who could sit there the longest. Even
  641. PRINT " in friendly games, chess clocks can be 
  642. PRINT " an asset.
  643. PRINT 
  644. PRINT " At the start of each section of questions
  645. PRINT " you have the choice of which time limit
  646. PRINT " to use. The correspondence option
  647. PRINT " (which is an arbitrary 5 hours) is
  648. PRINT " is an option with no time limit, if
  649. PRINT " if you would like to attempt the questions
  650. PRINT " without the pressure of time.
  651. PRINT  
  652. INPUT"  HIT RETURN KEY TO CONTINUE";a
  653. CLS
  654. PRINT 
  655. PRINT " 40 moves in 90 minutes is one of the
  656. PRINT " standard time limits for competition
  657. PRINT " chess so 90 minutes is one option.
  658. PRINT  
  659. PRINT " 30 minutes for each player is the time
  660. PRINT " limit of an allegro game. 15 minutes is
  661. PRINT " the time limit for a skittles game.
  662. PRINT " 5 minutes is the time limit for a
  663. PRINT " lightning game. If you wish to try for 
  664. PRINT " a high score, use a faster time limit.
  665. PRINT " Use a slow time limit if want to get
  666. PRINT " through all the questions in a section.
  667. PRINT " There are approximately 30-80 questions
  668. PRINT " in a section.
  669. PRINT
  670. COLOR 0,1
  671. PRINT " Select another menu item.
  672. PRINT " To start, select tutor.
  673. RETURN
  674.  
  675. notation:
  676. CLS
  677. PALETTE 0, 0, 0, 0.7
  678. PAINT(1,1),0
  679. COLOR 1,0
  680. PRINT 
  681. PRINT " Chess notation is the method in which
  682. PRINT " chess moves are recorded in writing.
  683. PRINT " There are different kinds of chess 
  684. PRINT " notation. The most common type, which is
  685. PRINT " also used internationally is algebraic
  686. PRINT " notation. When you choose a move in the
  687. PRINT " program, the algebraic notation for the
  688. PRINT " starting and destination squares of the
  689. PRINT " piece you have chosen to move is shown
  690. PRINT " in the question window.
  691. PRINT 
  692. PRINT " The chessboard can be divided into 8
  693. PRINT " files(columns) and 8 ranks(rows). In
  694. PRINT " algebraic notation the files are each
  695. PRINT " given a letter. From the left, they are
  696. PRINT " a-h. Ranks are given a number, from the
  697. PRINT " bottom 1-8. Every square of the
  698. PRINT " chessboard has a unique name formed of
  699. PRINT " 2 characters, a letter(a-h) followed
  700. PRINT " by a number(1-8). The first shows
  701. PRINT " the file and the second the rank. 
  702. INPUT"  HIT RETURN KEY TO CONTINUE";a
  703. CLS
  704. PRINT 
  705. PRINT " There are several different ways in 
  706. PRINT " which this can be used to show moves,
  707. PRINT " but in this program moves are shown by
  708. PRINT " showing the starting and destination 
  709. PRINT " squares of a piece.
  710. PRINT
  711. COLOR 0,1
  712. PRINT " Select another menu item.
  713. PRINT " To start, select tutor.
  714. RETURN
  715.  
  716. tutor:
  717. RUN "chesstutor"
  718. RETURN
  719.  
  720. break2:
  721. RETURN
  722.